package main

import (
	"net/http"
	"fmt"
)

/**
	http.ResponseWriter 往客户端发送消息
	*http.Request 获取客户端请求的一些数据
 */
func handConn(w http.ResponseWriter, req *http.Request)  {
	//获取请求方式
	fmt.Println(req.Method)
	//获取URL
	fmt.Println(req.URL)
	//获取请求头
	fmt.Println(req.Header)
	//获取请求体
	fmt.Println(req.Body)
	w.Write([]byte("hello world"))
}

func main() {
	//注册处理函数，用户连接自动调用
	http.HandleFunc("/", handConn)

	//监听绑定
	http.ListenAndServe("127.0.0.1:8000", nil)
}
